// 参数: 需要映射的列表  映射列表映射的值所在数组   list映射的键  映射列表映射的值所在数组映射所需要的键（只能映射单个数组）
// List_key是list需要映射的字段，到mapDataArr里面去根据mapField_key1提供的建定位到当前对象再返回需要此对象的值
function fieldMapping(List, mapDataArr, List_key, mapField_key1) {
  let flag = false
  for (let i = 0; i < List.length; i++) {
    if (flag) {
      break
    }
    for (let j = 0; j < mapDataArr.length; j++) {
      if (mapDataArr[j][mapField_key1] === List[i][List_key]) {
        List[i][List_key] = mapDataArr[j].name
        flag = true
        break
      }
    }
  }
  return List
}

export default fieldMapping
